package org.dftproject.lineagelinkage.core;

import java.util.Set;

import org.dftproject.genesis.data.genealogy.IPerson;

public interface IDuplicateRepository {

	public Set<IPerson> getPrimaryPersons();

	public Set<IPerson> getPotentialDuplicates(IPerson person);

	public void addPotentialDuplicate(IPerson person, IPerson duplicate);

	public void removePotentialDuplicate(IPerson person, IPerson duplicate);

	public long getDuplicateCount();

}